package com.aegis.core.model;

import java.util.List;

/**
 * @Author wuweixin
 *
 * @Version 1.0
 * @Descritube
 */
public class AegisUserTotalPermission {

    /**
     *
     */
    private String appId;

    /**
     *
     */
    private Object userId;

    /**
     * 用户所在用户组的权限
     */
    private List<AegisAppGroupPermission> groupPermissions;

    /**
     * 用户允许访问的api地址
     */
    private List<AegisUserApi> allowApi;

    /**
     * 用户被禁止访问的api地址
     */
    private List<AegisUserApi> rejectApi;

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public Object getUserId() {
        return userId;
    }

    public void setUserId(Object userId) {
        this.userId = userId;
    }

    public List<AegisAppGroupPermission> getGroupPermissions() {
        return groupPermissions;
    }

    public void setGroupPermissions(List<AegisAppGroupPermission> groupPermissions) {
        this.groupPermissions = groupPermissions;
    }

    public List<AegisUserApi> getAllowApi() {
        return allowApi;
    }

    public void setAllowApi(List<AegisUserApi> allowApi) {
        this.allowApi = allowApi;
    }

    public List<AegisUserApi> getRejectApi() {
        return rejectApi;
    }

    public void setRejectApi(List<AegisUserApi> rejectApi) {
        this.rejectApi = rejectApi;
    }
}
